import Vue from 'vue';
import App from './App.vue';
// 引入路由
import router from '@/router/index';
// 注册导航三级联动为/router/index';
import typeNav from '@/components/TypeNav'
import Carousel from '@/components/Carousel'
import {reqGetSearchList} from '@/api'
import Pagination from '@/components/Pagination'

console.log(reqGetSearchList({}));
// 引入mock数据
import '@/mockjs/mockServe'
// 全局引入swiper样式
import "swiper/css/swiper.css"
// 注册为全局组件

Vue.component('typeNav',typeNav)
Vue.component('Carousel',Carousel)
Vue.component('Pagination',Pagination)
// 引入仓库
import store from './store/index'
// 第一个参数：全局组件的名字 第二个参数那个组件

Vue.config.productionTip = false
const vm = new Vue({
  store,
  render: h => h(App),
  // 全局事件总线$bus配置
  beforeCreate() {
    Vue.prototype.$bus = this;
  },  
  router: router,

}).$mount('#app')
